package com.pea.fow.model;

import java.math.BigDecimal;
import java.util.Date;

public class Borrow {
    private Integer id;

    private String borrowName;

    private String borrowShotNid;

    private String borrowNid;

    private String introduction;

    private Long borrowAmount;

    private BigDecimal subscriptionAmount;

    private Float extraRate;

    private Float rate;

    private Integer timeType;

    private Integer termTime;

    private Integer interestDay;

    private BigDecimal minInvestAmount;

    private BigDecimal remainAmount;

    private Integer expiryDate;

    private Integer repaymentDate;

    private Integer earlyRepay;

    private String security;

    private Integer version;

    private String addip;

    private Date addTime;

    private Date modifyTime;

    private Integer borrowUserId;

    private Integer borrowType;

    private Integer type;

    private String label;

    private BigDecimal investProgress;

    private Integer status;

    private Integer isRecommend;

    private Integer startInverstTime;

    private Integer borrowFull;

    private String bondNum;

    private String labels;

    private String period;

    private BigDecimal maxInventAmount;

    private Integer isDelete;

    private String factoringsNum;

    private Integer expireDay;

    private Integer prdCode;

    private BigDecimal degrees;

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getBorrowName() {
        return borrowName;
    }

    public void setBorrowName(String borrowName) {
        this.borrowName = borrowName == null ? null : borrowName.trim();
    }

    public String getBorrowShotNid() {
        return borrowShotNid;
    }

    public void setBorrowShotNid(String borrowShotNid) {
        this.borrowShotNid = borrowShotNid == null ? null : borrowShotNid.trim();
    }

    public String getBorrowNid() {
        return borrowNid;
    }

    public void setBorrowNid(String borrowNid) {
        this.borrowNid = borrowNid == null ? null : borrowNid.trim();
    }

    public String getIntroduction() {
        return introduction;
    }

    public void setIntroduction(String introduction) {
        this.introduction = introduction == null ? null : introduction.trim();
    }

    public Long getBorrowAmount() {
        return borrowAmount;
    }

    public void setBorrowAmount(Long borrowAmount) {
        this.borrowAmount = borrowAmount;
    }

    public BigDecimal getSubscriptionAmount() {
        return subscriptionAmount;
    }

    public void setSubscriptionAmount(BigDecimal subscriptionAmount) {
        this.subscriptionAmount = subscriptionAmount;
    }

    public Float getExtraRate() {
        return extraRate;
    }

    public void setExtraRate(Float extraRate) {
        this.extraRate = extraRate;
    }

    public Float getRate() {
        return rate;
    }

    public void setRate(Float rate) {
        this.rate = rate;
    }

    public Integer getTimeType() {
        return timeType;
    }

    public void setTimeType(Integer timeType) {
        this.timeType = timeType;
    }

    public Integer getTermTime() {
        return termTime;
    }

    public void setTermTime(Integer termTime) {
        this.termTime = termTime;
    }

    public Integer getInterestDay() {
        return interestDay;
    }

    public void setInterestDay(Integer interestDay) {
        this.interestDay = interestDay;
    }

    public BigDecimal getMinInvestAmount() {
        return minInvestAmount;
    }

    public void setMinInvestAmount(BigDecimal minInvestAmount) {
        this.minInvestAmount = minInvestAmount;
    }

    public BigDecimal getRemainAmount() {
        return remainAmount;
    }

    public void setRemainAmount(BigDecimal remainAmount) {
        this.remainAmount = remainAmount;
    }

    public Integer getExpiryDate() {
        return expiryDate;
    }

    public void setExpiryDate(Integer expiryDate) {
        this.expiryDate = expiryDate;
    }

    public Integer getRepaymentDate() {
        return repaymentDate;
    }

    public void setRepaymentDate(Integer repaymentDate) {
        this.repaymentDate = repaymentDate;
    }

    public Integer getEarlyRepay() {
        return earlyRepay;
    }

    public void setEarlyRepay(Integer earlyRepay) {
        this.earlyRepay = earlyRepay;
    }

    public String getSecurity() {
        return security;
    }

    public void setSecurity(String security) {
        this.security = security == null ? null : security.trim();
    }

    public Integer getVersion() {
        return version;
    }

    public void setVersion(Integer version) {
        this.version = version;
    }

    public String getAddip() {
        return addip;
    }

    public void setAddip(String addip) {
        this.addip = addip == null ? null : addip.trim();
    }

    public Date getAddTime() {
        return addTime;
    }

    public void setAddTime(Date addTime) {
        this.addTime = addTime;
    }

    public Date getModifyTime() {
        return modifyTime;
    }

    public void setModifyTime(Date modifyTime) {
        this.modifyTime = modifyTime;
    }

    public Integer getBorrowUserId() {
        return borrowUserId;
    }

    public void setBorrowUserId(Integer borrowUserId) {
        this.borrowUserId = borrowUserId;
    }

    public Integer getBorrowType() {
        return borrowType;
    }

    public void setBorrowType(Integer borrowType) {
        this.borrowType = borrowType;
    }

    public Integer getType() {
        return type;
    }

    public void setType(Integer type) {
        this.type = type;
    }

    public String getLabel() {
        return label;
    }

    public void setLabel(String label) {
        this.label = label == null ? null : label.trim();
    }

    public BigDecimal getInvestProgress() {
        return investProgress;
    }

    public void setInvestProgress(BigDecimal investProgress) {
        this.investProgress = investProgress;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public Integer getIsRecommend() {
        return isRecommend;
    }

    public void setIsRecommend(Integer isRecommend) {
        this.isRecommend = isRecommend;
    }

    public Integer getStartInverstTime() {
        return startInverstTime;
    }

    public void setStartInverstTime(Integer startInverstTime) {
        this.startInverstTime = startInverstTime;
    }

    public Integer getBorrowFull() {
        return borrowFull;
    }

    public void setBorrowFull(Integer borrowFull) {
        this.borrowFull = borrowFull;
    }

    public String getBondNum() {
        return bondNum;
    }

    public void setBondNum(String bondNum) {
        this.bondNum = bondNum == null ? null : bondNum.trim();
    }

    public String getLabels() {
        return labels;
    }

    public void setLabels(String labels) {
        this.labels = labels == null ? null : labels.trim();
    }

    public String getPeriod() {
        return period;
    }

    public void setPeriod(String period) {
        this.period = period == null ? null : period.trim();
    }

    public BigDecimal getMaxInventAmount() {
        return maxInventAmount;
    }

    public void setMaxInventAmount(BigDecimal maxInventAmount) {
        this.maxInventAmount = maxInventAmount;
    }

    public Integer getIsDelete() {
        return isDelete;
    }

    public void setIsDelete(Integer isDelete) {
        this.isDelete = isDelete;
    }

    public String getFactoringsNum() {
        return factoringsNum;
    }

    public void setFactoringsNum(String factoringsNum) {
        this.factoringsNum = factoringsNum == null ? null : factoringsNum.trim();
    }

    public Integer getExpireDay() {
        return expireDay;
    }

    public void setExpireDay(Integer expireDay) {
        this.expireDay = expireDay;
    }

    public Integer getPrdCode() {
        return prdCode;
    }

    public void setPrdCode(Integer prdCode) {
        this.prdCode = prdCode;
    }

    public BigDecimal getDegrees() {
        return degrees;
    }

    public void setDegrees(BigDecimal degrees) {
        this.degrees = degrees;
    }

	/* 
	 * 下午3:25:30
	 *@see java.lang.Object#toString()
	 */
	@Override
	public String toString() {
		return "Borrow [id=" + id + ", borrowName=" + borrowName + ", borrowShotNid=" + borrowShotNid + ", borrowNid="
				+ borrowNid + ", introduction=" + introduction + ", borrowAmount=" + borrowAmount
				+ ", subscriptionAmount=" + subscriptionAmount + ", extraRate=" + extraRate + ", rate=" + rate
				+ ", timeType=" + timeType + ", termTime=" + termTime + ", interestDay=" + interestDay
				+ ", minInvestAmount=" + minInvestAmount + ", remainAmount=" + remainAmount + ", expiryDate="
				+ expiryDate + ", repaymentDate=" + repaymentDate + ", earlyRepay=" + earlyRepay + ", security="
				+ security + ", version=" + version + ", addip=" + addip + ", addTime=" + addTime + ", modifyTime="
				+ modifyTime + ", borrowUserId=" + borrowUserId + ", borrowType=" + borrowType + ", type=" + type
				+ ", label=" + label + ", investProgress=" + investProgress + ", status=" + status + ", isRecommend="
				+ isRecommend + ", startInverstTime=" + startInverstTime + ", borrowFull=" + borrowFull + ", bondNum="
				+ bondNum + ", labels=" + labels + ", period=" + period + ", maxInventAmount=" + maxInventAmount
				+ ", isDelete=" + isDelete + ", factoringsNum=" + factoringsNum + ", expireDay=" + expireDay
				+ ", prdCode=" + prdCode + ", degrees=" + degrees + "]";
	}
    
}